a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
li, ol, ul { list-style: outside none none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
:focus { outline: 0px none; }
address, cite, code, dfn, em, i, var { font-style: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.clearfix::after { content: " "; display: block; clear: both; height: 0px; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, button, input, select, textarea { font: 12px/1.5 arial,helvetica,clean,sans-serif; }
a { text-decoration: none; color: rgb(34, 68, 221); }
a:hover { text-decoration: underline; color: rgb(204, 0, 0); }
body { min-width: 1190px; font-family: Microsoft Yahei,arial,"sans-serif"; }
input::-moz-placeholder { color: rgb(153, 153, 153); }
.w { width: 1190px; margin: 0px auto; }

.active .choose-city i, .call-back, .choose-city i, .close-box, .close-side, .ewm-app, .ewm-wx, .fb-btn, .footer-logo, .hot-phone i, .logo, .open-box, .totop { background-repeat: no-repeat; background-image: url('dimages/icon.eec70361a72926654002776168a54cb7.png'); }

.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hd-top { width: 1190px; height: 85px; margin: 0px auto; }
.logo { display: block; float: left; width: 256px; height: 85px; background-position: 0px 0px; }
.c2city { margin: 25px 0px 0px 30px; display: inline-block; position: relative; z-index: 20; float: left; }
.choose-city { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 15px; height: 34px; line-height: 34px; display: inline-block; position: relative; border: 1px solid rgb(231, 231, 231); border-radius: 5px; }
.choose-city:hover { text-decoration: none; }
.choose-city span { color: rgb(0, 0, 0); font-size: 14px; }
.choose-city i { display: inline-block; vertical-align: middle; width: 12px; height: 8px; margin-left: 12px; background-position: 0px -100px; }
.maskline { left: 1px; right: 1px; z-index: 21; height: 1px; line-height: 1px; font-size: 1px; }
.city-box, .maskline { position: absolute; top: 35px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; }
.city-box { z-index: 20; left: 0px; border: 1px solid rgb(231, 231, 231); width: 338px; font-family: Microsoft YaHei; }
.all-city { padding: 15px 0px 0px 15px; overflow: auto; }
.all-city dl { padding-bottom: 7px; overflow: hidden; }
.all-city dt { width: 30px; margin-right: 6px; color: rgb(34, 172, 56); }
.all-city dd, .all-city dt { float: left; line-height: 18px; }
.all-city dd { width: 265px; }
.all-city dd a { display: inline-block; height: 18px; padding: 0px 3px; color: rgb(51, 51, 51); margin: 0px 5px 7px; }
.all-city dd a.on, .all-city dd a:hover { color: rgb(255, 255, 255); text-decoration: none; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.city-line { height: 3px; line-height: 0; font-size: 0px; margin: 0px 0px 13px; border-bottom: 1px solid rgb(231, 231, 231); }
.more-city { height: 32px; line-height: 32px; border-top: 1px solid rgb(231, 231, 231); color: rgb(184, 184, 184); padding-left: 15px; }
.search-box { position: relative; z-index: 20; float: right; width: 328px; height: 36px; padding: 25px 95px 0px 0px; }
.search-input { float: left; width: 244px; height: 34px; line-height: 34px; padding: 0px 10px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(34, 172, 56) -moz-use-text-color rgb(34, 172, 56) rgb(34, 172, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 0px 0px 5px; }
.search-btn, .search-input { font-family: Microsoft YaHei; font-size: 14px; }
.search-btn { float: right; width: 63px; height: 36px; color: rgb(255, 255, 255); background: rgb(34, 172, 56) none repeat scroll 0% 0%; border: medium none; border-radius: 0px 5px 5px 0px; cursor: pointer; }
.search-btn:hover { background: rgb(23, 149, 0) none repeat scroll 0% 0%; }
.hot-phone { float: right; height: 30px; line-height: 30px; font-size: 20px; margin-top: 27px; color: rgb(34, 172, 56); font-weight: 700; }
.hot-phone i { display: block; width: 30px; height: 30px; margin-right: 5px; float: left; background-position: -30px -100px; }
.nav { height: 46px; line-height: 46px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.nav a { display: inline-block; font-size: 16px; padding: 0px 30px; color: rgb(255, 255, 255); }
.nav a.active, .nav a:hover { text-decoration: none; background: rgb(23, 149, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.footer { padding: 50px 0px 30px; background: rgb(46, 46, 46) none repeat scroll 0% 0%; }
.company-info { width: 1190px; height: 90px; margin: 0px auto; color: rgb(184, 184, 184); padding-bottom: 70px; }
.footer-logo { width: 102px; height: 90px; background-position: -154px -100px; float: left; margin-left: 40px; }
.phone-email { float: left; width: 230px; padding-left: 50px; }
.phone-email p { line-height: 22px; font-size: 14px; }
.phone-email p span { display: inline-block; font-size: 12px; }
.ewm-tit { width: 80px; height: 85px; line-height: 22px; font-size: 14px; float: left; padding-left: 95px; }

.gz-wx { background: transparent url('dimages/ewm-wx.1342a148b50ad56a4d34b36d561581fb.jpg') no-repeat scroll 0% 0%; }
.gz-app { background: transparent url('dimages/ewm-app.b62b99186862e35a7b0ebfdb9b2df835.jpg') no-repeat scroll 0% 0%; }

.company-info .basic-info { float: left; width: 390px; padding-left: 20px; background: transparent none repeat scroll 0% 0%; margin: 0px; }
.info-link { line-height: 22px; font-size: 14px; padding-bottom: 8px; }
.info-link a { margin-right: 35px; }
.info-link a, .info-link a:hover { color: rgb(184, 184, 184); }
.arc-info { line-height: 20px; font-family: simhei; }
.nav { background-color: rgb(229, 65, 33); }
.nav a.active, .nav a:hover { background-color: rgb(196, 50, 22); }
body { color: rgb(51, 51, 51); }
h3, strong { font-weight: 400; }
.hide { overflow: hidden; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt40 { margin-top: 40px; }
.mb10 { margin-bottom: 10px; }
.mb80 { margin-bottom: 80px; }
.plr24 { padding: 0px 24px; }
.rel { position: relative; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.co33 { color: rgb(51, 51, 51); }
.cof6 { color: rgb(255, 102, 0); }
.cof0 { color: rgb(255, 0, 72); }
.tc { text-align: center; }
.btn { display: inline-block; font-size: 24px; width: 192px; line-height: 50px; color: rgb(255, 255, 255); background-color: rgb(229, 65, 33); }
.btn:hover { color: rgb(255, 255, 255); background-color: rgb(196, 50, 22); text-decoration: none; }
.btn-part { width: 290px; }

.loan-img0 { height: 350px; background: transparent url('dimages/img-0.97105af3844f7f0f5dd8a57f4560b2c9.jpg') no-repeat scroll center top; }

.loan-car { position: absolute; top: 10px; left: 0px; width: 316px; padding-bottom: 15px; background-color: rgb(255, 255, 255); border: 2px solid rgb(231, 231, 231); }
.loan-car h3 { padding: 30px 0px 18px; font-size: 28px; color: rgb(229, 65, 33); }
.btn-submit { width: 282px; font-size: 18px; line-height: 40px; }
.loan-car .basic-error, .popup-apply .basic-error { padding-left: 17px; }
.loan-tit { padding-top: 35px; text-align: center; }
.loan-tit h3 { display: inline; font-size: 24px; padding: 0px 25px; }
.loan-tit span { display: inline-block; width: 85px; height: 2px; background-color: rgb(231, 231, 231); }
.bgf5 { background-color: rgb(245, 245, 245); }
.boe7 { margin-top: 18px; border-top: 1px solid rgb(231, 231, 231); border-bottom: 1px solid rgb(231, 231, 231); }
.b-item { float: left; width: 395px; }
.b-item a { display: block; height: 99px; padding: 23px 0px; font-size: 24px; cursor: default; }

.b-online { background: transparent url('dimages/img-01.89ef9a62326fa6cfbefb2d5a35de4c7b.png') no-repeat scroll 190px center; }
.b-collar { background: transparent url('dimages/img-03.ae523c3d6cc208ed1604dd22fb63f755.png') no-repeat scroll 210px center; }
.b-low { border-left: 1px solid rgb(231, 231, 231); border-right: 1px solid rgb(231, 231, 231); background: transparent url('dimages/img-02.baf76558d78e5eee323151c48ff0bd0f.png') no-repeat scroll 240px center; }

.b-low a { border-left: 1px solid rgb(237, 237, 237); border-right: 1px solid rgb(237, 237, 237); }
.icon-01, .icon-02, .icon-03 { float: left; margin: 35px 0px 0px 20px; padding-left: 55px; background: transparent url('icon.a343b71cd57b21283c4ef846a0c6c642.png') no-repeat scroll 0% 0%; }
.icon-01 { color: rgb(255, 0, 72); background-position: 0px 0px; }
.icon-02 { color: rgb(175, 10, 200); background-position: 0px -40px; }
.icon-03 { color: rgb(255, 102, 0); background-position: 0px -80px; }
.loan-box1, .loan-box2, .loan-box3 { margin-top: 20px; }
.loan-box1 { margin-top: 10px; background-color: rgb(172, 21, 194); }
.loan-box3 { background-color: rgb(0, 187, 214); }
.loan-box1 .mt40, .loan-box2 .mt40, .loan-box3 .mt40 { margin-top: 0px; padding-top: 40px; }

.adver-01, .adver-02, .adver-03 { width: 300px; height: 470px; color: rgb(255, 255, 255); text-align: center; background: rgb(172, 21, 194) url('dimages/img-04.cb6d765848873d8d54a734c3f253983c.png') no-repeat scroll center 185px; }
.adver-03 { background: rgb(253, 160, 38) url('dimages/img-06.47bf33696e17366c52e6825743a81352.png') no-repeat scroll center 0px; }

.adver-01 h3, .adver-02 h3, .adver-03 h3 { margin-top: 70px; font-size: 40px; }
.loan-detail { margin-left: 300px; min-height: 415px; padding: 25px 20px 30px 45px; background-color: rgb(244, 244, 244); }
.d-tit h3 { float: left; margin-right: 10px; font-size: 32px; }
.d-tit span { float: left; margin: 10px 0px 0px 10px; padding: 0px 8px; font: 18px/27px Microsoft yahei; color: rgb(80, 80, 80); text-align: center; border: 1px solid rgb(80, 80, 80); border-radius: 3px; }
.d-amout { width: 820px; padding: 8px 0px 5px; border-bottom: 1px solid rgb(204, 204, 204); }
.d-amout li { float: left; padding-right: 55px; font-size: 18px; color: rgb(80, 80, 80); }
.d-amout .quota { padding-right: 15px; }
.d-amout span { font-size: 26px; }
.d-list { padding-top: 20px; }
.d-list li { line-height: 36px; font-size: 14px; color: rgb(102, 102, 102); }
.supply span { float: left; width: 80px; }
.supply-cont { float: left; padding-top: 7px; line-height: 22px; }
.bgf7 { padding-bottom: 50px; }
.loan-answer { margin: 30px -70px 0px 0px; overflow: hidden; }
.loan-answer li { float: left; width: 560px; margin-right: 70px; }
.loan-answer span { display: inline-block; width: 27px; }
.loan-answer p { padding-top: 10px; font-size: 14px; color: rgb(170, 170, 170); }
.loan-partner { padding: 50px 0px 90px; }
.loan-partner li { float: left; height: 50px; margin: 0px 100px; padding-left: 65px; font-size: 30px; color: rgb(0, 0, 0); background-image: url('icon.a343b71cd57b21283c4ef846a0c6c642.png'); background-repeat: no-repeat; }
.p-icon1 { background-position: 0px -118px; }
.p-icon2 { background-position: 0px -172px; }
.p-icon3 { background-position: 0px -226px; }
.basic-list { padding-left: 9px; }
.list-item { float: left; width: 137px; margin: 9px 0px 0px 8px; }
.list-item2 { width: 282px; }
.input-1,.selectype,.textbg { width: 95px; height: 20px; line-height: 20px; padding: 10px 20px; border: 1px solid rgb(221, 221, 221); font-size: 16px; color: rgb(102, 102, 102); font-family: Microsoft YaHei; }
.list-item2 .input-1 { width: 240px; }
.million, .textbg { position: absolute; top: 0px; color: rgb(153, 153, 153); }
.million { right: 15px; line-height: 42px; }
.p-rl { position: relative; z-index: 20; }

.inputype { cursor: pointer; background: transparent url('dimages/arrow.96dbb0f502160cb3b6230b028e768002.png') no-repeat scroll 100% center; }
.selectype { cursor: pointer; background: transparent url() no-repeat scroll 100% center;  }

.downbox { position: absolute; top: -2px; left: 0px; z-index: 41; width: 135px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); display: none; white-space: nowrap; }
.downbox li { color: rgb(102, 102, 102); font-size: 14px; display: inline; height: 36px; }
.downbox a { display: block; color: rgb(102, 102, 102); padding-left: 20px; line-height: 36px; }
.downbox a:hover { background-color: rgb(241, 241, 241); text-decoration: none; color: rgb(229, 65, 33); }
.downbox a:active { color: rgb(255, 255, 255); background-color: rgb(229, 65, 33); }
.basic-error { height: 28px; padding-left: 10px; line-height: 28px; color: red; }
.popup-apply { width: 506px; height: 360px; }
.popup-apply .basic-list { margin-top: 10px; }
.popup-apply .downbox { width: 110px; }
.popup-apply .list-item { width: 112px; }
.popup-apply .input-1, .popup-apply,.selectype, .inputype { width: 90px; padding: 7px 10px; font-size: 14px; }

.popup-apply .inputype { background: transparent url('dimages/arrow2.60f3e81c80ce42ede61bf65224ed46c3.png') no-repeat scroll 100% center; }

.popup-apply .million { line-height: 36px; }
.popup-apply .list-item2 { width: 472px; }
.popup-apply .list-item2 .input-1 { float: left; width: 330px; }
.popup-apply .list-item2 .input-code { width: 450px; }
.popup-apply .downbox a { padding-left: 10px; }
.btn-code, .btn-code2 { display: inline-block; width: 112px; line-height: 36px; margin-left: 8px; font-size: 14px; text-align: center; }
.popup-fail, .popup-succ { width: 500px; height: 360px; }
.pop-tit { margin-top: 30px; font-size: 24px; color: rgb(229, 65, 33); }

.icon-fail, .icon-succ { display: inline-block; width: 44px; height: 44px; margin-right: 10px; vertical-align: middle; background: transparent url('dimages/icon.a343b71cd57b21283c4ef846a0c6c642.png') no-repeat scroll 0px -329px; }
.icon-fail { background-position: 0px -280px; }
.pop-tip { margin: 10px 20px 25px; padding-bottom: 8px; color: rgb(102, 102, 102); border-bottom: 1px solid rgb(204, 204, 204); }
.pop-tip2 { margin-top: 40px; color: rgb(102, 102, 102); }
.pop-code { background: transparent url('dimages/code.9247c652483a638e45d3dc42ee2e208d.png') no-repeat scroll center 0px; }
.pop-code, .pop-join { display: block; padding-top: 150px; margin: 0px 0px 8px; }
.pop-join { background: transparent url('dimages/join.1e246ed27ba9da89e93177c52b791134.png') no-repeat scroll center 0px; }

.popup-fail .pop-tit { margin-top: 80px; }
.popup-fail .btn { font-size: 20px; }
.popup-partner { width: 610px; height: 420px; }
.popup-partner .downbox { width: 560px; }
.popup-partner .list-item { width: 562px; margin-left: 15px; }
.popup-partner .input-1, .popup-partner .inputype{ width: 540px; padding: 10px; }
.popup-partner .downbox a { padding-left: 10px; }
.popup-partner .btn { width: 292px; }
.popup-partner .basic-error { padding-left: 25px; }
.side-calc { position: fixed; right: 20px; top: 50%; z-index: 50; width: 140px; height: 36px; margin-top: -18px; padding: 6px 0px 6px 8px; background-color: rgb(255, 102, 0); }

.side-calc a { display: block; height: 36px; padding-left: 40px; font: 18px/36px Microsoft yahei; color: rgb(255, 255, 255); text-decoration: none; background: transparent url('dimages/icon-calc.5c8891c1a452007d98dab7f0f7097f6b.png') no-repeat scroll 0% 0%; }

.popup-calc { width: 514px; height: 490px; }
.popup-calc .basic-list { padding: 15px 24px 0px; }
.popup-calc .list-item { width: 466px; margin-left: 0px; }
.popup-calc .input-1, .popup-calc .inputype { width: 354px; padding: 10px; font-size: 14px; }
.popup-calc .downbox { left: 90px; width: 374px; }
.popup-calc .downbox a { padding-left: 10px; }
.popup-calc .basic-error { padding-left: 114px; }
.calc-cont { width: 250px; margin: 0px auto; padding: 20px 0px; }
.calc-cont h3 { font-size: 24px; color: rgb(229, 65, 33); text-align: center; }
.calc-cont p { font: 18px/30px Microsoft yahei; }
.calc-cont span { float: left; width: 126px; text-align: right; }
.calc-ipt { height: 48px; }
.btn-calc, .btn-loan, .btn-reset { width: 222px; height: 48px; font: 22px/48px Microsoft yahei; text-align: center; }
.btn-calc { margin-left: 4px; float: left; }
.btn-reset { margin-left: 16px; border: medium none; float: left; overflow: visible; padding: 0px; }
.btn-loan { width: 100%; }
.calc-name { float: left; width: 90px; font-size: 18px; line-height: 42px; text-align: right; }
.loan-box { height: auto; }

.more-box a::after, .packup a::after { background: transparent url('dimages/finance_icon.644b1f5a7286b258af951d425d6ede14.png') repeat scroll 0px 0px / 46px 104px; content: ""; width: 46px; height: 30px; position: absolute; left: 20px; top: 35px; }

.packup a::after { background-position: 0px -75px; left: 2px; }
.loan-rec { height: 365px; margin-top: 75px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.list-con { padding-top: 30px; }
.list-con a { display: block; width: 133px; height: 217px; float: left; margin-left: 132px; font-size: 26px; line-height: 84px; color: rgb(102, 102, 102); text-align: center; }
.list-con a:hover { text-decoration: none; color: rgb(229, 65, 33); }

.list-con a span { display: block; width: 133px; height: 133px; background-image: url('dimages/icon-loan.2de4651d2dac7c5dded7465db8916831.png'); background-repeat: no-repeat; }

.list-con a span.list-icon-1 { background-position: 0px 0px; }
.list-con a span.list-icon-2 { background-position: 0px -150px; }
.list-con a span.list-icon-3 { background-position: 0px -300px; }
.list-con a span.list-icon-4 { background-position: 0px -450px; }
.panel-mask { position: fixed; background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 101; }
.panel-box { position: absolute; height: 400px; width: 500px; border: 2px solid rgb(231, 231, 231); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.panel-title { height: 55px; padding-left: 25px; font-size: 24px; line-height: 55px; color: rgb(229, 65, 33); border-bottom: 1px solid rgb(232, 232, 232); }
.panel-title span { float: left; }

.panel-title .panel-close { float: right; width: 15px; height: 15px; text-indent: -100px; white-space: nowrap; overflow: hidden; background: transparent url('dimages/close.d6daaea4ca14acfc31a10b7bc703ef9d.png') no-repeat scroll 0% 0%; margin: 20px 20px 0px 0px; }

.panel-title .panel-close:hover { color: red; cursor: pointer; }
